/////////////////////////////////////////////////////////////////////
// CacheService.h
//
//
// 11/16/2010
//
/////////////////////////////////////////////////////////////////////

#ifndef __CACHESERVICE_H__
#define __CACHESERVICE_H__



class DBMessage;
class CacheMsgHandler;
class CacheService
{
public:
	CacheService( CacheMsgHandler* pCacheMsgHandler );
	~CacheService( void );
	
	void RegisterMessage( int msgID, CacheMsgHandler* message );
	void ReceiveMsg( DBMessage* message ) const;

private:
	CacheMsgHandler* m_pCacheMsgHandler;
};


#endif // __CACHESERVICE_H__